touchscreen voting - German English Dictionary